Spring Boot 3.0 正式 GA
Java 17 baseline 和 Java 19 支持。
Spring Boot 3.0 要求 Java 17 作为最低版本。如果你当前使用的是 Java 8 或 Java 11,则需要先升级 JDK,然后才能开发 Spring Boot 3.0 应用程序。Spring Boot 3.0 运行良好,并已通过 JDK 19 测试。
Spring Boot 需要 Graal 22.3 或更高版本和 Native Build Tools Plugin 0.9.17 或更高版本
支持 GraalVM native images,取代实验性的 Spring Native 项目。
Spring Boot 3.0 应用程序现在可以转换为 GraalVM native images,这可以提供显着的内存和启动性能改进。支持 GraalVM Native Images 是整个 Spring 产品组合中的一项重大工程工作。
要开始使用 GraalVM native images,可参阅更新后的 Spring Boot 参考文档:https://docs.spring.io/spring-boot/docs/3.0.0-SNAPSHOT/reference/html/native-image.html#native-image
通过 Micrometer 和 Micrometer 跟踪改进可观察性
支持具有 EE 9 baseline 的 Jakarta EE 10
https://spring.io/blog/2022/11/24/spring-boot-3-0-goes-ga
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide
END
往期精彩如何自定义 SpringBoot 多数据源的 starter 组件
使用 Spring Native 毫秒级启动 SpringBoot 项目
Spring Boot超大文件上传,实现秒传
SpringBoot + Prometheus + Grafana 打造可视化监控一条龙
关注后端面试那些事,回复【2022面经】
获取最新大厂Java面经